V2EX  ›  英汉词典

Fragment Shader

定义 Definition

Fragment shader(片段着色器)是图形渲染管线中的一种着色器程序,用来对屏幕上每个“片段”(通常对应像素或像素的一部分)计算最终颜色、透明度等效果。它常用于实现光照、纹理采样、阴影、后处理(如模糊、色彩校正)等。
(在不同图形 API 中也常称为 pixel shader,尤其在 DirectX 语境里。)

发音 Pronunciation (IPA)

/ˈfræɡmənt ˈʃeɪdər/

例句 Examples

The fragment shader changes the color of each pixel.
片段着色器会改变每个像素的颜色。

By sampling multiple textures and applying a lighting model, the fragment shader produces a realistic surface appearance.
通过采样多张纹理并应用光照模型,片段着色器能生成更逼真的表面外观。

词源 Etymology

fragment 源自拉丁语 fragmentum(“碎片、片段”),指渲染过程中光栅化后生成的“片段”;shader 来自 shade(“明暗、阴影”)的派生用法,在计算机图形学中引申为“负责计算明暗与颜色的程序”。合起来即“对每个片段进行着色计算的程序”。

相关词 Related Words

文学与著作 Literary Works

  • OpenGL Programming Guide(“红宝书”):介绍 OpenGL 渲染管线与着色器阶段,包含 fragment shader 的典型用法与示例。
  • Real-Time Rendering:系统讲解实时渲染原理,讨论片段/像素阶段的着色、光照与材质计算。
  • The Book of Shaders(Patricio Gonzalez Vivo & Jen Lowe):以大量直观示例讲解 fragment shader 的创作与视觉效果实现。
  • OpenGL Shading Language(Randi J. Rost 等):专门阐述 GLSL,包含 fragment shader 的语法、输入输出与常见模式。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2081 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
♥ Do have faith in what you're doing.